home *** CD-ROM | disk | FTP | other *** search
- Frequently Asked Questions (FAQS);faqs.044
-
-
-
- For Amiga: (all entries marked "ff###" are .lzh files in the Fish Disk set
- available at ux1.cso.uiuc.edu and other sites in /amiga/fish)
- General Mandelbrot generators with many features: Mandelbrot (ff030), Man-
- del (ff218), Mandelbrot (ff239), TurboMandel (ff302), MandelBltiz
- (ff387), SMan (ff447), MandelMountains (ff383, in 3-D), MandelPAUG
- (ff452, MandFXP movies), MandAnim (ff461, anims), ApfelKiste (ff566,
- very fast), MandelSquare (ff588, anims)
- Mandelbrot and Julia sets generators: MandelVroom (ff215), Fractals
- (ff371, also Newton-R and other sets)
- With different algorithmic approaches (shown): FastGro (ff188, DLA),
- IceFrac (ff303, DLA), DEM (ff303, DEM), CPM (ff303, CPM in 3-D), Frac-
- talLab (ff391, any equation)
- Iterated Function System generators (make ferns, etc): FracGen (ff188,
- uses "seeds"), FCS (ff465), IFSgen (ff554), IFSLab (ff696, "Collage
- Theorem")
- Unique fractal types: Cloud (ff216, cloud surfaces), Fractal (ff052, ter-
- rain), IMandelVroom (strange attractor contours?), Landscape (ff554,
- scenery), Scenery (ff155, scenery), Plasma (ff573, plasma clouds)
- Fractal generators (I do not know their features): PolyFractals (ff015),
- FFEX (ff549)
- Lyapunov fractals: Ftp /pub/aminet/new/lyapunovia.lha from ftp.luth.se.
- Commercial packages: Fractal Pro 5.0, Scenery Animator 2.0, Vista Profes-
- sional
-
- Please inform me of any other programs you know of.
-
- Q2b: Where can I obtain fractal papers?
- A2b: There are several sites with fractal papers:
-
- There is an archive site for preprints and programs on nonlinear dynamics and
- related subjects at lyapunov.ucsd.edu [132.239.86.10]. There are also arti-
- cles on dynamics, including the IMS preprint series, available from
- math.sunysb.edu [129.49.31.57].
-
- A collection of short papers on fractal formulas, drawing methods, and
- transforms is available from ftp.coe.montana.edu in /pub/fractals.
-
- ------------------------------
-
- Subject: Fractal items
-
- Q3: Where can I get fractal T-shirts and posters?
- A3: One source is Art Matrix, P.O. box 880, Ithaca, New York, 14851, 1-800-
- PAX-DUTY. Another source is Media Magic; they sell many fractal posters,
- calendars, videos, software, t-shirts, ties, and a huge variety of books on
- fractals, chaos, graphics, etc. Media Magic is at PO Box 598 Nicasio, CA
- 94946, 415-662-2426.
-
- ------------------------------
-
- Subject: Ftp questions
-
- Q4a: How does anonymous ftp work?
- A4a: Anoynmous ftp is a method of making files available to anyone on the In-
- ternet. In brief, if you are on a system with ftp (e.g. Unix), you type "ftp
- lyapunov.ucsd.edu", or whatever system you wish to access. You are prompted
- for your name and you reply "anonymous". You are prompted for your password
- and you reply with your email address. You then use "ls" to list the files,
- "cd" to change directories, "get" to get files, and "quit" to exit. For exam-
- ple, you could say "cd /pub", "ls", "get README", and "quit"; this would get
- you the file "README".
-
- Q4b: What if I can't use ftp to access files?
- A4b: If you don't have access to ftp because you are on a uucp/Fidonet/etc
- network there is an e-mail gateway at ftpmail@decwrl.dec.com that can retrieve
- the files for you. To get instructions on how to use the ftp gateway send a
- blank message to ftpmail@decwrl.dec.com with one line containing the word
- 'help'.
-
- This is a sample message of how to retrieve xfractint from
- sprite.Berkeley.EDU:
- % mail ftpmail@decwrl.dec.com
- Subject: <ignored>
- reply <yourname>@<yoursite>
- connect sprite.berkeley.edu anonymous
- dir /* note: you can give a pathname here to list */
- binary
- uuencode /* note: this command is optional and the default is btoa */
- get xfract108.shar.Z
- quit
-
- That would retrieve a directory of the archive, then xfract108.shar.Z. Note
- that the dir command is important to learn if the filename has changed. To
- receive xfract108.shar.Z, you must set the server to "binary" mode because the
- file is compressed. Compressed files are then either sent out uuencoded or
- btoa'd. So, you must obtain copies of the programs will receive. (Most Unix
- systems have uudecode and uncompress.) Ask your local computer guru for cla-
- rification on how to do this.
-
- ------------------------------
-
- Subject: Archived pictures
-
- Q5: Where is alt.fractals.pictures archived?
- A5: Alt.fractals.pictures is the newsgroup for fractal images (GIFs, etc.).
- The pictures are available via anonymous ftp from csus.edu [130.86.90.1] in
- /pub/alt.fractals.pictures.
-
- ------------------------------
-
- Subject: Learning about fractals
-
- Q6: I want to learn about fractals. What should I read first?
- A6: There is a book list at the end. _Chaos_ is a good book to get a general
- overview and history. _Fractals Everywhere_ is a textbook on fractals that
- describes what fractals are and how to generate them, but it requires knowing
- intermediate analysis. _Chaos, Fractals, and Dynamics_ is also a good start.
-
- ------------------------------
-
- Subject: The Mandelbrot set
-
- Q7a: What is the Mandelbrot set?
- A7a: The Mandelbrot set is the set of all complex c such that iterating z ->
- z^2+c does not go to infinity (starting with z=0).
-
- Q7b: How is the Mandelbrot set actually computed?
- A7b: The basic algorithm is:
- For each pixel c, start with z=0. Repeat z=z^2+c up to N times, exiting if
- the magnitude of z gets large.
- If you finish the loop, the point is probably inside the Mandelbrot set. If
- you exit, the point is outside and can be colored according to how many
- iterating were completed. You can exit if |z|>2, since if z gets this big it
- will go to infinity. The maximum number of iterations, N, can be selected as
- desired, for instance 100. Larger N will give sharper detail but take longer.
-
- Q7c: Why do you start with z=0?
- A7c: Zero is the critical point of z^2+c, that is, a point where d/dz (z^2+c)
- = 0. If you replace z^2+c with a different function, the starting value will
- have to be modified. E.g. for z->z^2+z+c, the critical point is given by
- 2z+1=0, so start with z=-1/2.
-
- Critical points are important because by a result of Fatou, every attracting
- cycle for a polynomial or rational function attracts at least one critical
- point. Thus, testing the critical point shows if there is any stable attrac-
- tive cycle. See also:
-
- [1] M. Frame and J. Robertson, A Generalized Mandelbrot Set and the Role of
- Critical Points, _Computers and Graphics, Vol. 16_ 16, 1 (1992), pp. 35-40.
-
- Note that you can precompute the first Mandelbrot iteration by starting with
- z=c instead of z=0, since 0^2+c=c.
-
- Q7d: What are the bounds of the Mandelbrot set? When does it diverge?
- A7d: The Mandelbrot set lies within |c|<=2. If |z| exceeds 2, the z sequence
- diverges. Proof: if |z|>2, then |z^2+c| >= |z^2|-|c| > 2|z|-|c|. If
- |z|>=|c|, then 2|z|-|c| > |z|. So, if |z|>2 and |z|>=c, |z^2+c|>|z|, so the
- sequence diverges. Also, note that z1=c, so if |c|>2, the sequence diverges.
-
- Q7e: How can I speed up Mandelbrot set generation?
- A7e: See:
-
- 1. R. Rojas, A Tutorial on Efficient Computer Graphic Representations of the
- Mandelbrot Set, _Computers and Graphics_ 15, 1 (1991), pp. 91-100.
-
- Q7f: What is the area of the Mandelbrot set?
- A7f: Ewing and Schober computed an area estimate using 240,000 terms of the
- Laurent series. The result is 1.7274... The behavior of the approximations
- suggests that the limit is between 1.66 and 1.71. However, the estimates of
- the area from below, using pixel counting, show that the area is at least
- 1.52. The large gap between the lower bound 1.52 and the upper bound 1.71 may
- possibly be an indication that the boundary of the Mandelbrot set has positive
- area. Reference:
-
- 1. J. H. Ewing and G. Schober, The Area of the Mandelbrot Set, _Numer. Math._
- 61 (1992), pp. 59-72.
-
- Q7g: What can you say about the structure of the Mandelbrot set?
- A7g: Most of what you could want to know is in Branner's article in _Chaos and
- Fractals: The Mathematics Behind the Computer Graphics_.
-
- Note that the Mandelbrot set is _not_ self-similar; the tiny copies of the
- Mandelbrot set are all slightly different, mainly because of the thin threads
- connecting them to the main body of the Mandelbrot set. However, the
- Mandelbrot set is quasi-self-similar. Reference:
-
- 1. T. Lei, Similarity between the Mandelbrot set and Julia Sets,
- _Communications in Mathematical Physics_ 134 (1990), pp. 587-617.
-
- The boundary of the Mandelbrot set has Hausdorff dimension 2 and has
- topological dimension 1. (Since the boundary has empty interior, the
- topological dimension is less than 2, and thus is 1.) Reference:
-
- 1. M. Shishikura, The Hausdorff Dimension of the Boundary of the Mandelbrot
- Set and Julia Sets, It is shown that the boundary of the Mandelbrot set M has
- Hausdorff dimension two and that for a generic c in M, the Julia set of z ->
- z^2+c also has Hausdorff dimension two. The proof is based on the study of
- the bifurcation of parabolic periodic points. The paper is available from
- anonymous ftp to math.sunysb.edu [129.49.18.1] in /preprints/ims91-7.
-
- The "external angles" of the Mandelbrot set (see Douady and Hubbard or brief
- sketch in "Beauty of Fractals") induce a Fibonacci partition onto it.
-
- Q7h: Is the Mandelbrot set connected?
- A7h: The Mandelbrot set is simply connected. This follows from a theorem of
- Douady and Hubbard that there is a conformal isomorphism from the complement
- of the Mandelbrot set to the complement of the unit disk. (In other words,
- all equipotential curves are simple closed curves.) It is conjectured that the
- Mandlebrot set is locally connected, and thus pathwise connected, but this is
- currently unproved.
-
- Connectedness definitions:
-
- Connected: X is connected if there are no proper closed subsets A and B of X
- such that A union B = X, but A intersect B is empty. I.e. X is connected if
- it is a single piece.
-
- Simply connected: X is simply connected if it is connected and every closed
- curve in X can be deformed in X to some constant closed curve. I.e. X is
- simply connected if it has no holes.
-
- Locally connected: X is locally connected if for every point p in X, for every
- open set U containing p, there is an open set V containing p and contained in
- the connected component of p in U. I.e. X is locally connected if every
- connected component of every open subset is open in X.
-
- Arcwise (or path) connected: X is arcwise connected if every two points in X
- are joined by an arc in X.
-
- (The definitions are from _Encyclopedic Dictionary of Mathematics_.)
-
- ------------------------------
-
- Subject: Julia sets
-
- Q8a: What is the difference between the Mandelbrot set and a Julia set?
- A8a: The Mandelbrot set iterates z^2+c with z starting at 0 and varying c.
- The Julia set iterates z^2+c for fixed c and varying starting z values. That
- is, the Mandelbrot set is in parameter space (c-plane) while the Julia set is
- in dynamical or variable space (z-plane).
-
- Q8b: What is the connection between the Mandelbrot set and Julia sets?
- A8b: Each point c in the Mandelbrot set specifies the geometric structure of
- the corresponding Julia set. If c is in the Mandelbrot set, the Julia set
- will be connected. If c is not in the Mandelbrot set, the Julia set will be a
- Cantor dust.
-
- Q8c: How is a Julia set actually computed?
- A8c: The Julia set can be computed by iteration similar to the Mandelbrot
- computation. Alternatively, points on the boundary of the Julia set can be
- computed quickly by using inverse iterations.
-
- Q8d: What are some Julia set facts?
- A8d: The Julia set of any rational map of degree greater than one is perfect
- (hence in particular uncountable and nonempty), completely invariant, equal to
- the Julia set of any iterate of the function, and also is the boundary of the
- basin of attraction of every attractor for the map (see "Complex Analytic
- Dynamics on the Riemann Sphere").
-
- ------------------------------
-
- Subject: Complex arithmetic and quaternion arithmetic
-
- Q9a: How does complex arithmetic work?
- A9a: It works mostly like regular algebra with a couple additional formulas:
- (note: a,b are reals, x,y are complex, i is the square root of -1)
- i^2 = -1
- exp(a+i*b) = exp(a)(cos(b)+i*sin(b))
- From these:
- Addition: (a+i*b)+(c+i*d) = (a+c)+i*(b+d)
- Multiplication: (a+i*b)*(c+i*d) = a*c-b*d + i*(a*d+b*c)
- Division: (a+i*b)/(c+i*d) = (a+i*b)*(c-i*d)/(c^2+d^2)
- Sine: sin(x) = (exp(i*x)-exp(-i*x))/(2*i)
- Cos: cos(x) = (exp(i*x)+exp(-i*x)/2
- Magnitude: |a+i*b| = sqrt(a^2+b^2)
- Log: log(a+i*b) = log(|a+i*b|)+i*arctan(b/a) (Note: log is multivalued.)
- Complex powers: x^y = exp(y*log(x))
- DeMoivre's theorem: x^a = r^a * [cos(a*theta) + i * sin(a*theta)]
- More details can be found in any complex analysis book.
-
- Q9b: How does quaternion arithmetic work?
- A9b: Quaternions have 4 components (a+ib+jc+kd) compared to the two of complex
- numbers. Operations such as addition and multiplication can be performed on
- quaternions, but multiplication is not commutative. Quaternions satisfy the
- rules i^2=j^2=k^2=-1, ij=-ji=k, jk=-kj=i, ki=-ik=j.
-
- ------------------------------
-
- Subject: Iterated function systems
-
- Q10a: What is an iterated function system (IFS)?
- A10a: If a fractal is self-similar, you can specify various mappings that map
- the whole onto the parts. By taking a point and repeatedly applying these
- mappings you end up with a collection of points on the fractal. In other
- words, instead of a single mapping x -> F(x), there is a collection of
- (usually linear) mappings, and random selection chooses which mapping is used.
-
- Iterated function systems can be used to make things such as fractal ferns and
- trees and are also used in fractal image compression. _Fractals Everywhere_
- by Barnsley is mostly about iterated function systems.
-
- Q10b: What is the state of fractal compression?
- A10b: (Much of this information comes from the comp.compression FAQ, available
- from FAQ archive sites as compression-faq. That FAQ has more information and
- a long list of references. The state of fractal compression seems to be quite
- controversial, with some people claiming it doesn't work well, and others
- claiming it works wonderfully.)
-
- Tal Kubo <kubo@zariski.harvard.edu> states:
-
- According to Barnsley's book 'Fractals Everywhere', this method is based on a
- measure of deviation between a given image and its approximation by an IFS
- code. The Collage Theorem states that there is a convergent process to
- minimize this deviation. Unfortunately, according to an article Barnsley
- wrote for BYTE a few years ago, this convergence was rather slow, about 100
- hours on a Cray, unless assisted by a person.
-
- Barnsley et al are not divulging any technical information beyond the meager
- bit in 'Fractals Everywhere'. The book explains the idea of IFS codes at
- length, but is vague about the application of the Collage theorem to specific
- compression problems.
-
- There is reason to believe that Barnsley's company has *no algorithm* which
- takes a given reasonable image and achieves the compression ratios initially
- claimed for their fractal methods. The 1000-to-1 compression advertised was
- achieved only for a 'rigged' class of images, with human assistance. The best
- unaided performance I've heard of is good lossy compression of about 80-1.
-
- But Yuval Fisher <fisher@inls1.ucsd.edu> disagrees:
-
- Their performance has improved dramatically beyond what they were talking
- about in BYTE a few years ago. Human assistance to the compression is no
- longer needed and the compression time is reasonable, although the more time
- and compute power you throw at the compression, the smaller the resulting file
- for the same level of quality.
-
- Kevin Ring provided information on Iterated Systems, Inc.'s products. They
- have a Windows viewer, compressor, and magnifier program, as well as a
- hardware assist board. They claim compression ratios such as 80:1, 154:1,
- 614:1, and 2546:1.
-
- An introductory paper is:
-
- 1. A. E. Jacquin, Image Coding Based on a Fractal Theory of Iterated
- Contractive Image Transformation, _IEEE Transactions on Image Processing_,
- January 1992.
-
- A fractal decompression demo program is available by anonymous ftp to
- lyapunov.ucsd.edu [132.239.86.10] in /pub/inls-ucsd/fractal-2.0.
-
- Another MS-DOS compression demonstration program is available by anonymous ftp
- to lyapunov.ucsd.edu in /pub/young-fractal.
-
- ------------------------------
-
- Subject: Chaotic demonstrations
-
- Q11a: How can you make a chaotic oscillator?
- A11a: Two references are:
-
- 1. T. S. Parker and L. O. Chua, Chaos: a tutorial for engineers, _Proceedings
- IEEE_ 75 (1987), pp. 982-1008.
-
- 2. _New Scientist_, June 30, 1990, p. 37.
-
- Q11b: What are laboratory demonstrations of chaos?
- A11b: Two references are:
-
- 1. K. Briggs, Simple Experiments in Chaotic Dynamics, _American Journal of
- Physics_ 55, 12 (Dec 1987), pp. 1083-1089.
-
- 2. J. L. Snider, Simple Demonstration of Coupled Oscillations, _American
- Journal of Physics_ 56, 3 (Mar 1988), p. 200.
-
- ------------------------------
-
- Subject: Fractal mountains
-
- Q12: How are fractal mountains generated?
- A12: Usually by a method such as taking a triangle, dividing it into 3
- subtriangles, and perturbing the center point. This process is then repeated
- on the subtriangles. This results in a 2-d table of heights, which can then
- be rendered as a 3-d image.
-
- ------------------------------
-
- Subject: Plasma clouds
-
- Q13: What are plasma clouds?
- A13: They are a fractint fractal and are similar to fractal mountains.
- Instead of a 2-d table of heights, the result is a 2-d table of intensities.
- They are formed by repeatedly subdividing squares.
-
- ------------------------------
-
- Subject: Lyapunov fractals
-
- Q14a: Where are the popular periodically-forced Lyapunov fractals described?
- A14a: See:
-
- 1. A. K. Dewdney, Leaping into Lyapunov Space, _Scientific American_, Sept.
- 1991, pp. 178-180.
-
- 2. M. Markus and B. Hess, Lyapunov Exponents of the Logistic Map with
- Periodic Forcing, _Computers and Graphics_ 13, 4 (1989), pp. 553-558.
-
- 3. M. Markus, Chaos in Maps with Continuous and Discontinuous Maxima,
- _Computers in Physics_, Sep/Oct 1990, pp. 481-493.
-
- Q14b: What are Lyapunov exponents?
- A14b:
-
- Lyapunov exponents quantify the amount of linear stability or instability of
- an attractor, or an asymptotically long orbit of a dynamical system. There
- are as many lyapunov exponents as there are dimensions in the state space of
- the system, but the largest is usually the most important.
-
- Given two initial conditions for a chaotic system, a and b, which are close
- together, the average values obtained in successive iterations for a and b
- will differ by an exponentially increasing amount. In other words, the two
- sets of numbers drift apart exponentially. If this is written e^(n*(lambda))
- for n iterations, then e^(lambda) is the factor by which the distance between
- closely related points becomes stretched or contracted in one iteration.
- Lambda is the Lyapunov exponent. At least one Lyapunov exponent must be
- positive in a chaotic system. A simple derivation is available in:
-
- 1. H. G. Schuster, _Deterministic Chaos: An Introduction_, Physics Verlag,
- 1984.
-
- Q14c: How can Lyapunov exponents be calculated?
- A14c: For the common periodic forcing pictures, the lyapunov exponent is:
-
- lambda = limit as N->infinity of 1/N times sum from n=1 to N of log2(abs(dx
- sub n+1 over dx sub n))
-
- In other words, at each point in the sequence, the derivative of the iterated
- equation is evaluated. The Lyapunov exponent is the average value of the log
- of the derivative. If the value is negative, the iteration is stable. Note
- that summing the logs corresponds to multiplying the derivatives; if the
- product of the derivatives has magnitude < 1, points will get pulled closer
- together as they go through the iteration.
-
- MS-DOS and Unix programs for estimating Lyapunov exponents from short time
- series are available from lyapunov.ucsd.edu in /pub/ncsu.
-
- Computing Lyapunov exponents in general is more difficult. Some references
- are:
-
- 1. H. D. I. Abarbanel, R. Brown and M. B. Kennel, Lyapunov Exponents in
- Chaotic Systems: Their importance and their evaluation using observed data,
- _International Journal of Modern Physics B_ 56, 9 (1991), pp. 1347-1375.
-
- 2. A. K. Dewdney, Leaping into Lyapunov Space, _Scientific American_, Sept.
- 1991, pp. 178-180.
-
- 3. M. Frank and T. Stenges, _Journal of Economic Surveys_ 2 (1988), pp. 103-
- 133.
-
- 4. T. S. Parker and L. O. Chua, _Practical Numerical Algorithms for Chaotic
- Systems_, Springer Verlag, 1989.
-
- ------------------------------
-
- Subject: Logistic equation
-
- Q15: What is the logistic equation?
- A15: It models animal populations. The equation is x -> c*x*(1-x), where x is
- the population (between 0 and 1) and c is a growth constant. Iteration of
- this equation yields the period doubling route to chaos. For c between 1 and
- 3, the population will settle to a fixed value. For larger c, the population
- will oscillate between two values, then four values, eight, sixteen, etc. For
- still larger c (between 3.57 and 4), the population behavior is chaotic (for
- most c values). See "An Introduction to Chaotic Dynamical Systems" for more
- information.)
-
- ------------------------------
-
- Subject: Chaos
-
- Q16: What is chaos?
- A16: An attractor is chaotic if at least one of its Lyapunov exponents is
- positive. Chaos results from the existence of a chaotic attractor.
-
- Chaos is the recurrent behavior of a deterministic dynamical system in which
- the phase-space divergence of nearby trajectories at an exponential rate
- results in a limited predictability horizon.
-
- In chaotic iterated systems of the form x_{i+1}=f(x_i), the result after
- iteration is extremely sensitive to the initial value such that
- f^n(x_0+(epsilon)) is nowhere near f^n(x_0).
-
- Chaos results from our inability to predict the future behavior of a
- deterministic system from initial conditions because of its great sensitivity
- to initial conditions.
-
- Chaos is apparently unpredictable behavior arising in a deterministic system.
-
- ------------------------------
-
- Subject: Nonlinearity
-
- Q17: What is nonlinearity? What are nonlinear equations?
- A17: Nonlinear maps fail to satisfy the condition that f(ax+by)=af(x)+bf(y)
- where x and y are vectors, and a and b are scalars. e.g. f(x)=ax is linear.
- f(x)=x^2 is nonlinear. Nonlinearity is a map or term that is not linear.
-
- A nonlinear system gives an output which is not proportional to the
- corresponding input. Nonlinear dynamical systems possess nonlinear dynamical
- laws, which are functions of the system's state variables.
-
- In linear systems, dy/dx is a constant, while in nonlinear systems dy/dx=some
- nonconstant function of x.
-
- Nonlinear equations fail to exhibit linear superimposability. Nonlinear
- equations can be categorized by differentiability, discontinuity, and "memory"
- (e.g. hysteresis in an electric circuit), etc. This can be important to some
- types of nonlinear analysis such as the Popov hyperstability criterion.
-
- Nonlinearity References:
-
- 1. W. A. Brock and E. G. Baek, Some Theory of Statistical Inference for
- Nonlinear Science, _Review of Economic Studies_ 58, 4 (1991), pp. 697-716.
-
- 2. J. Guckenheimer and P. Holmes, _Nonlinear Oscillations Dynamical Systems
- and Bifurcations of Vector Fields_, Springer-Verlag, New York, 1983.
-
- 3. D. Zelinsky, _A First Course in Linear Algebra_, Academic Press, 1973.
-
- ------------------------------
-
- Subject: What is a fractal?
-
- Q18: What is a fractal? What are some examples of fractals?
- A18: A fractal is a rough or fragmented geometric shape that can be subdivided
- in parts, each of which is (at least approximately) a reduced-size copy of the
- whole. (A definition from B. Mandelbrot)
-
- A fractal is a set of points whose fractal (Hausdorff) dimension exceeds its
- topological dimension.
-
- Examples of fractals: Sierpinski triangle, Koch snowflake, Peano curve,
- Mandlebrot set.
-
- ------------------------------
-
- Subject: Fractal dimension
-
- Q19a: What is fractal dimension? How is it calculated?
- A19a: A common type of fractal dimension is the Hausdorff-Besikovich
- Dimension.
-
- Roughly, fractal dimension can be calculated by taking the limit of the
- quotient of the log change in object size and the log change in measurement
- scale, as the measurement scale approaches zero. The differences come in what
- is exactly meant by "object size" and what is meant by "measurement scale" and
- how to get an average number out of many different parts of a geometrical
- object. Fractal dimensions quantify the static *geometry* of an object.
-
- For example, consider a straight line. Now blow up the line by a factor of
- two. The line is now twice as long as before. Log 2 / Log 2 = 1,
- corresponding to dimension 1. Consider a square. Now blow up the square by a
- factor of two. The square is now 4 times as large as before (i.e. 4 original
- squares can be placed on the original square). Log 4 / log 2 = 2,
- corresponding to dimension 2 for the square. Consider a snowflake curve
- formed by repeatedly replacing ___ with _/\_, where each of the 4 new lines is
- 1/3 the length of the old line. Blowing up the snowflake curve by a factor of
- 3 results in a snowflake curve 4 times as large (one of the old snowflake
- curves can be placed on each of the 4 segments _/\_). Log 4 / log 3 =
- 1.261... Since the dimension 1.261 is larger than the dimension 1 of the
- lines making up the curve, the snowflake curve is a fractal.
-
- Fractal dimension references:
-
- 1. J. P. Eckmann and D. Ruelle, _Reviews of Modern Physics_ 57, 3 (1985), pp.
- 617-656.
-
- 2. K. J. Falconer, _The Geometry of Fractal Sets_, Cambridge Univ. Press,
- 1985.
-
- 3. T. S. Parker and L. O. Chua, _Practical Numerical Algorithms for Chaotic
- Systems_, Springer Verlag, 1989.
-
- 4. H. Peitgen and D. Saupe, eds., _The Science of Fractal Images_, Springer-
- Verlag Inc., New York, 1988. ISBN 0-387-96608-0. This book contains many
- color and black and white photographs, high level math, and several
- pseudocoded algorithms.
-
- 5. G. Procaccia, _Physica D_ 9 (1983), pp. 189-208.
-
- 6. J. Theiler, _Physical Review A_ 41 (1990), pp. 3038-3051.
-
- References on how to estimate fractal dimension:
-
- 1. E. Peters, _Chaos and Order in the Capital Markets_, New York, 1991. ISBN
- 0-471-53372-6 Discusses methods of computing fractal dimension. Includes
- several short programs for nonlinear analysis.
-
- 2. J. Theiler, Estimating Fractal Dimension, _Journal of the Optical Society
- of America A-Optics and Image Science_ 7, 6 (June 1990), pp. 1055-1073.
-
- Fractal dimension software:
-
- Fractal Dimension Calculator is a Macintosh program which uses the box-
- counting method to compute the fractal dimension of planar graphical objects.
- It is available by anonymous ftp from wuarchive.wustl.edu The path is:
- /mirrors4/architec/Fractals/FracDim.sit.hqx.
-
- Q19b: What is topological dimension?
- A19b: Topological dimension is the "normal" idea of dimension; a point has
- topological dimension 0, a line has topological dimension 1, a surface has
- topological dimension 2, etc.
-
- For a rigorous definition:
-
- A set has topological dimension 0 if every point has arbitrarily small
- neighborhoods whose boundaries do not intersect the set.
-
- A set S has topological dimension k if each point in S has arbitrarily small
- neighborhoods whose boundaries meet S in a set of dimension k-1, and k is the
- least nonnegative integer for which this holds.
-
- ------------------------------
-
- Subject: Strange attractors
-
- Q20: What is a strange attractor?
- A20: A strange attractor is the limit set of a chaotic trajectory.
-
- A strange attractor is an indecomposable closed invariant set that "attracts"
- the points about it which contains a transversal homoclinic orbit. (This
- orbit accounts for the strangeness.)
-
- A strange attractor is a phase space locus of a bounded long-term dynamical
- behavior which has a nonzero probability of being observed - its basin of
- attraction has positive measure - and contains not a smooth manifold
- structure, but rather a self-similar or fractal structure. Note: While all
- chaotic attractors are strange, not all strange attractors are chaotic.
- Reference:
-
- 1. Grebogi, et al., Strange Attractors that are not Chaotic, _Physica D_ 13
- (1984), pp. 261-268.
-
- Consider a volume in phase space defined by all the initial conditions a
- system may have. For a dissipative system, this volume will shrink as the
- system evolves in time (Liouville's Theorem). If the system is sensitive to
- initial conditions, the trajectories of the points defining initial conditions
- will move apart in some directions, closer in others, but there will be a net
- shrinkage in volume. Ultimately, all points will lie along a fine line of
- zero volume. This is the strange attractor. All initial points in phase
- space which ultimately land on the attractor form a Basin of Attraction.
- Note: A strange attractor results if a system is sensitive to initial
- conditions and is not conservative.
-